#ifndef RESOURCE_MANAGER_H
#define RESOURCE_MANAGER_H

#include <map>
#include <string>

#include <SDL3/SDL.h>

class ResourceManager {
    private:
        std::map<std::string, SDL_Texture*> textures;
        SDL_Renderer* renderer;
    public:

        void updateRenderer(SDL_Renderer* renderer) { this->renderer = renderer; }

        SDL_Texture* getTexture(const std::string& path);
};

#endif